package com.shhic.hhplt.server.service;

import com.shhic.hhplt.server.model.Param;
import com.shhic.hhplt.server.model.SerialCode;

import java.util.List;

public interface ICodePersistService {
    String getParam(String key);

    List<Param> getAllParam();

    void insertParam(Param param);

    void deleteParam(String key);

    void insertOrUpdateSerialCode(SerialCode sc);

    void deleteSerialCode(String codeName);

    List<SerialCode> getAllSerialCode();

    void updateNowSerialCode(String codeName, String nowCode);

    void addRetrivedCode(String codeName, String code);

    //返回值true表示确实有东西删掉
    boolean removeIfExistRetrievedCode(String codeName, String code);
}
